Configure NIS Client
2013/12/26 |
Configure NIS client in order to share users' accounts in your local networks. |
[root@www ~]#
[root@www ~]# yum -y install ypbind rpcbind ypdomainname srv.world # set NIS domain name
[root@dlp ~]#
vi /etc/hosts # add server and client's IP address 10.0.0.30 dlp.srv.world dlp 10.0.0.31 www.srv.world www
[root@www ~]#
vi /etc/sysconfig/authconfig
USENIS=
yes # line 22: change
[root@www ~]#
vi /etc/yp.conf # add at the last line ( [domain] server [NIS server] ) domain srv.world server dlp.srv.world
[root@www ~]#
vi /etc/nsswitch.conf
passwd:
nis files# line 33: add shadow: nis files# add group: nis files# add hosts: nis files dns myhostname # add # add optionally if you need ( create home directory automatically if it's none ) [root@www ~]# vi /etc/pam.d/system-auth # add at the last line session optional pam_mkhomedir.so skel=/etc/skel umask=077 systemctl enable rpcbind.service [root@www ~]# systemctl enable ypbind.service
[root@www ~]#
www login: fedora # a user on NIS Password: # NIS password Creating directory '/home/fedora'. [fedora@www ~]$ # logined [fedora@www ~]$ dlp.srv.world [fedora@www ~]$ ypcat passwd debian:x:1001:1001::/home/debian:/bin/bash fedora:x:1000:1000:fedora:/home/fedora:/bin/bash [fedora@www ~]$ ypcat hosts 10.0.0.30 dlp.srv.world dlp 10.0.0.30 dlp.srv.world dlp 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 |